home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / oki393e.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  35.4 KB  |  1,148 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "OKI393E.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Oki ML 393 Elite"
  10. *MasterUnits: PAIR(720, 720)
  11. *ResourceDLL: "oki24res.dll"
  12. *PrinterType: SERIAL
  13. *FontCartSlots: 1
  14. *Feature: Orientation
  15. {
  16.     *rcNameID: =ORIENTATION_DISPLAY
  17.     *DefaultOption: PORTRAIT
  18.     *Option: PORTRAIT
  19.     {
  20.         *rcNameID: =PORTRAIT_DISPLAY
  21.     }
  22.     *Option: LANDSCAPE_CC270
  23.     {
  24.         *rcNameID: =LANDSCAPE_DISPLAY
  25.     }
  26. }
  27. *Feature: InputBin
  28. {
  29.     *rcNameID: =PAPER_SOURCE_DISPLAY
  30.     *DefaultOption: TRACTOR
  31.     *Option: TRACTOR
  32.     {
  33.         *rcNameID: =TRACTOR_DISPLAY
  34.     }
  35.     *Option: MANUAL
  36.     {
  37.         *rcNameID: =MANUAL_FEED_DISPLAY
  38.     }
  39.     *Option: Option3
  40.     {
  41.         *rcNameID: 259
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.2
  45.             *Cmd: "<1B1901>"
  46.         }
  47.     }
  48.     *Option: Option4
  49.     {
  50.         *rcNameID: 260
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.2
  54.             *Cmd: "<1B1902>"
  55.         }
  56.     }
  57. }
  58. *Feature: Resolution
  59. {
  60.     *rcNameID: =RESOLUTION_DISPLAY
  61.     *DefaultOption: Option1
  62.     *Option: Option1
  63.     {
  64.         *Name: "180 x 180 " =DOTS_PER_INCH
  65.         *DPI: PAIR(180, 180)
  66.         *TextDPI: PAIR(180, 180)
  67.         *PinsPerLogPass: 24
  68.         *PinsPerPhysPass: 24
  69.         *MinStripBlankPixels: 135
  70.         *RequireUniDir?: TRUE
  71.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  72.         *SpotDiameter: 140
  73.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  74.     }
  75.     *Option: Option2
  76.     {
  77.         *Name: "360 x 360 " =DOTS_PER_INCH
  78.         *DPI: PAIR(360, 360)
  79.         *TextDPI: PAIR(360, 360)
  80.         *PinsPerLogPass: 48
  81.         *PinsPerPhysPass: 24
  82.         *MinStripBlankPixels: 270
  83.         *RequireUniDir?: TRUE
  84.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  85.         *SpotDiameter: 283
  86.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  87.     }
  88.     *Option: Option3
  89.     {
  90.         *Name: "360 x 180 " =DOTS_PER_INCH
  91.         *DPI: PAIR(360, 180)
  92.         *TextDPI: PAIR(360, 180)
  93.         *PinsPerLogPass: 24
  94.         *PinsPerPhysPass: 24
  95.         *MinStripBlankPixels: 270
  96.         *RequireUniDir?: TRUE
  97.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  98.         *SpotDiameter: 170
  99.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  100.     }
  101.     *Option: Option4
  102.     {
  103.         *Name: "120 x 180 " =DOTS_PER_INCH
  104.         *DPI: PAIR(120, 180)
  105.         *TextDPI: PAIR(120, 180)
  106.         *PinsPerLogPass: 24
  107.         *PinsPerPhysPass: 24
  108.         *MinStripBlankPixels: 90
  109.         *RequireUniDir?: TRUE
  110.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  111.         *SpotDiameter: 120
  112.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  113.     }
  114. }
  115. *Feature: PaperSize
  116. {
  117.     *rcNameID: =PAPER_SIZE_DISPLAY
  118.     *DefaultOption: A4
  119.     *Option: A4
  120.     {
  121.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  122.         *Command: CmdSelect
  123.         {
  124.             *Order: DOC_SETUP.3
  125.             *Cmd: "<1B>2<1B>CF"
  126.         }
  127.         *switch: InputBin
  128.         {
  129.             *case: TRACTOR
  130.             {
  131.                 *PrintableArea: PAIR(5954, 7967)
  132.                 *PrintableOrigin: PAIR(0, 450)
  133.                 *switch: Resolution
  134.                 {
  135.                     *case: Option1
  136.                     {
  137.                         *PrintableArea: PAIR(5952, 7964)
  138.                         *PrintableOrigin: PAIR(0, 452)
  139.                     }
  140.                     *case: Option2
  141.                     {
  142.                         *PrintableArea: PAIR(5954, 7966)
  143.                     }
  144.                     *case: Option3
  145.                     {
  146.                         *PrintableArea: PAIR(5954, 7964)
  147.                         *PrintableOrigin: PAIR(0, 452)
  148.                     }
  149.                     *case: Option4
  150.                     {
  151.                         *PrintableArea: PAIR(5952, 7964)
  152.                         *PrintableOrigin: PAIR(0, 452)
  153.                     }
  154.                 }
  155.             }
  156.             *case: MANUAL
  157.             {
  158.                 *PrintableArea: PAIR(5954, 7067)
  159.                 *PrintableOrigin: PAIR(0, 630)
  160.                 *switch: Resolution
  161.                 {
  162.                     *case: Option1
  163.                     {
  164.                         *PrintableArea: PAIR(5952, 7064)
  165.                         *PrintableOrigin: PAIR(0, 632)
  166.                     }
  167.                     *case: Option2
  168.                     {
  169.                         *PrintableArea: PAIR(5954, 7066)
  170.                     }
  171.                     *case: Option3
  172.                     {
  173.                         *PrintableArea: PAIR(5954, 7064)
  174.                         *PrintableOrigin: PAIR(0, 632)
  175.                     }
  176.                     *case: Option4
  177.                     {
  178.                         *PrintableArea: PAIR(5952, 7064)
  179.                         *PrintableOrigin: PAIR(0, 632)
  180.                     }
  181.                 }
  182.             }
  183.             *case: Option3
  184.             {
  185.                 *PrintableArea: PAIR(5954, 7067)
  186.                 *PrintableOrigin: PAIR(0, 630)
  187.                 *switch: Resolution
  188.                 {
  189.                     *case: Option1
  190.                     {
  191.                         *PrintableArea: PAIR(5952, 7064)
  192.                         *PrintableOrigin: PAIR(0, 632)
  193.                     }
  194.                     *case: Option2
  195.                     {
  196.                         *PrintableArea: PAIR(5954, 7066)
  197.                     }
  198.                     *case: Option3
  199.                     {
  200.                         *PrintableArea: PAIR(5954, 7064)
  201.                         *PrintableOrigin: PAIR(0, 632)
  202.                     }
  203.                     *case: Option4
  204.                     {
  205.                         *PrintableArea: PAIR(5952, 7064)
  206.                         *PrintableOrigin: PAIR(0, 632)
  207.                     }
  208.                 }
  209.             }
  210.             *case: Option4
  211.             {
  212.                 *PrintableArea: PAIR(5954, 7067)
  213.                 *PrintableOrigin: PAIR(0, 630)
  214.                 *switch: Resolution
  215.                 {
  216.                     *case: Option1
  217.                     {
  218.                         *PrintableArea: PAIR(5952, 7064)
  219.                         *PrintableOrigin: PAIR(0, 632)
  220.                     }
  221.                     *case: Option2
  222.                     {
  223.                         *PrintableArea: PAIR(5954, 7066)
  224.                     }
  225.                     *case: Option3
  226.                     {
  227.                         *PrintableArea: PAIR(5954, 7064)
  228.                         *PrintableOrigin: PAIR(0, 632)
  229.                     }
  230.                     *case: Option4
  231.                     {
  232.                         *PrintableArea: PAIR(5952, 7064)
  233.                         *PrintableOrigin: PAIR(0, 632)
  234.                     }
  235.                 }
  236.             }
  237.         }
  238.     }
  239.     *Option: LETTER
  240.     {
  241.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  242.         *Command: CmdSelect
  243.         {
  244.             *Order: DOC_SETUP.3
  245.             *Cmd: "<1B>C<000B>"
  246.         }
  247.         *switch: InputBin
  248.         {
  249.             *case: TRACTOR
  250.             {
  251.                 *PrintableArea: PAIR(6120, 7470)
  252.                 *PrintableOrigin: PAIR(0, 450)
  253.                 *switch: Resolution
  254.                 {
  255.                     *case: Option1
  256.                     {
  257.                         *PrintableArea: PAIR(6120, 7468)
  258.                         *PrintableOrigin: PAIR(0, 452)
  259.                     }
  260.                     *case: Option3
  261.                     {
  262.                         *PrintableArea: PAIR(6120, 7468)
  263.                         *PrintableOrigin: PAIR(0, 452)
  264.                     }
  265.                     *case: Option4
  266.                     {
  267.                         *PrintableArea: PAIR(6120, 7468)
  268.                         *PrintableOrigin: PAIR(0, 452)
  269.                     }
  270.                 }
  271.             }
  272.             *case: MANUAL
  273.             {
  274.                 *PrintableArea: PAIR(6120, 6570)
  275.                 *PrintableOrigin: PAIR(0, 630)
  276.                 *switch: Resolution
  277.                 {
  278.                     *case: Option1
  279.                     {
  280.                         *PrintableArea: PAIR(6120, 6568)
  281.                         *PrintableOrigin: PAIR(0, 632)
  282.                     }
  283.                     *case: Option3
  284.                     {
  285.                         *PrintableArea: PAIR(6120, 6568)
  286.                         *PrintableOrigin: PAIR(0, 632)
  287.                     }
  288.                     *case: Option4
  289.                     {
  290.                         *PrintableArea: PAIR(6120, 6568)
  291.                         *PrintableOrigin: PAIR(0, 632)
  292.                     }
  293.                 }
  294.             }
  295.             *case: Option3
  296.             {
  297.                 *PrintableArea: PAIR(6120, 6570)
  298.                 *PrintableOrigin: PAIR(0, 630)
  299.                 *switch: Resolution
  300.                 {
  301.                     *case: Option1
  302.                     {
  303.                         *PrintableArea: PAIR(6120, 6568)
  304.                         *PrintableOrigin: PAIR(0, 632)
  305.                     }
  306.                     *case: Option3
  307.                     {
  308.                         *PrintableArea: PAIR(6120, 6568)
  309.                         *PrintableOrigin: PAIR(0, 632)
  310.                     }
  311.                     *case: Option4
  312.                     {
  313.                         *PrintableArea: PAIR(6120, 6568)
  314.                         *PrintableOrigin: PAIR(0, 632)
  315.                     }
  316.                 }
  317.             }
  318.             *case: Option4
  319.             {
  320.                 *PrintableArea: PAIR(6120, 6570)
  321.                 *PrintableOrigin: PAIR(0, 630)
  322.                 *switch: Resolution
  323.                 {
  324.                     *case: Option1
  325.                     {
  326.                         *PrintableArea: PAIR(6120, 6568)
  327.                         *PrintableOrigin: PAIR(0, 632)
  328.                     }
  329.                     *case: Option3
  330.                     {
  331.                         *PrintableArea: PAIR(6120, 6568)
  332.                         *PrintableOrigin: PAIR(0, 632)
  333.                     }
  334.                     *case: Option4
  335.                     {
  336.                         *PrintableArea: PAIR(6120, 6568)
  337.                         *PrintableOrigin: PAIR(0, 632)
  338.                     }
  339.                 }
  340.             }
  341.         }
  342.     }
  343.     *Option: LEGAL
  344.     {
  345.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  346.         *Command: CmdSelect
  347.         {
  348.             *Order: DOC_SETUP.3
  349.             *Cmd: "<1B>C<000E>"
  350.         }
  351.         *switch: InputBin
  352.         {
  353.             *case: TRACTOR
  354.             {
  355.                 *PrintableArea: PAIR(6120, 9630)
  356.                 *PrintableOrigin: PAIR(0, 450)
  357.                 *switch: Resolution
  358.                 {
  359.                     *case: Option1
  360.                     {
  361.                         *PrintableArea: PAIR(6120, 9628)
  362.                         *PrintableOrigin: PAIR(0, 452)
  363.                     }
  364.                     *case: Option3
  365.                     {
  366.                         *PrintableArea: PAIR(6120, 9628)
  367.                         *PrintableOrigin: PAIR(0, 452)
  368.                     }
  369.                     *case: Option4
  370.                     {
  371.                         *PrintableArea: PAIR(6120, 9628)
  372.                         *PrintableOrigin: PAIR(0, 452)
  373.                     }
  374.                 }
  375.             }
  376.             *case: MANUAL
  377.             {
  378.                 *PrintableArea: PAIR(6120, 8730)
  379.                 *PrintableOrigin: PAIR(0, 630)
  380.                 *switch: Resolution
  381.                 {
  382.                     *case: Option1
  383.                     {
  384.                         *PrintableArea: PAIR(6120, 8728)
  385.                         *PrintableOrigin: PAIR(0, 632)
  386.                     }
  387.                     *case: Option3
  388.                     {
  389.                         *PrintableArea: PAIR(6120, 8728)
  390.                         *PrintableOrigin: PAIR(0, 632)
  391.                     }
  392.                     *case: Option4
  393.                     {
  394.                         *PrintableArea: PAIR(6120, 8728)
  395.                         *PrintableOrigin: PAIR(0, 632)
  396.                     }
  397.                 }
  398.             }
  399.             *case: Option3
  400.             {
  401.                 *PrintableArea: PAIR(6120, 8730)
  402.                 *PrintableOrigin: PAIR(0, 630)
  403.                 *switch: Resolution
  404.                 {
  405.                     *case: Option1
  406.                     {
  407.                         *PrintableArea: PAIR(6120, 8728)
  408.                         *PrintableOrigin: PAIR(0, 632)
  409.                     }
  410.                     *case: Option3
  411.                     {
  412.                         *PrintableArea: PAIR(6120, 8728)
  413.                         *PrintableOrigin: PAIR(0, 632)
  414.                     }
  415.                     *case: Option4
  416.                     {
  417.                         *PrintableArea: PAIR(6120, 8728)
  418.                         *PrintableOrigin: PAIR(0, 632)
  419.                     }
  420.                 }
  421.             }
  422.             *case: Option4
  423.             {
  424.                 *PrintableArea: PAIR(6120, 8730)
  425.                 *PrintableOrigin: PAIR(0, 630)
  426.                 *switch: Resolution
  427.                 {
  428.                     *case: Option1
  429.                     {
  430.                         *PrintableArea: PAIR(6120, 8728)
  431.                         *PrintableOrigin: PAIR(0, 632)
  432.                     }
  433.                     *case: Option3
  434.                     {
  435.                         *PrintableArea: PAIR(6120, 8728)
  436.                         *PrintableOrigin: PAIR(0, 632)
  437.                     }
  438.                     *case: Option4
  439.                     {
  440.                         *PrintableArea: PAIR(6120, 8728)
  441.                         *PrintableOrigin: PAIR(0, 632)
  442.                     }
  443.                 }
  444.             }
  445.         }
  446.     }
  447.     *Option: B5
  448.     {
  449.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  450.         *Command: CmdSelect
  451.         {
  452.             *Order: DOC_SETUP.3
  453.             *Cmd: "<1B>2<1B>C%<"
  454.         }
  455.         *switch: InputBin
  456.         {
  457.             *case: TRACTOR
  458.             {
  459.                 *PrintableArea: PAIR(5162, 6836)
  460.                 *PrintableOrigin: PAIR(0, 450)
  461.                 *switch: Resolution
  462.                 {
  463.                     *case: Option1
  464.                     {
  465.                         *PrintableArea: PAIR(5160, 6832)
  466.                         *PrintableOrigin: PAIR(0, 452)
  467.                     }
  468.                     *case: Option3
  469.                     {
  470.                         *PrintableArea: PAIR(5162, 6832)
  471.                         *PrintableOrigin: PAIR(0, 452)
  472.                     }
  473.                     *case: Option4
  474.                     {
  475.                         *PrintableArea: PAIR(5160, 6832)
  476.                         *PrintableOrigin: PAIR(0, 452)
  477.                     }
  478.                 }
  479.             }
  480.             *case: MANUAL
  481.             {
  482.                 *PrintableArea: PAIR(5162, 5936)
  483.                 *PrintableOrigin: PAIR(0, 630)
  484.                 *switch: Resolution
  485.                 {
  486.                     *case: Option1
  487.                     {
  488.                         *PrintableArea: PAIR(5160, 5932)
  489.                         *PrintableOrigin: PAIR(0, 632)
  490.                     }
  491.                     *case: Option3
  492.                     {
  493.                         *PrintableArea: PAIR(5162, 5932)
  494.                         *PrintableOrigin: PAIR(0, 632)
  495.                     }
  496.                     *case: Option4
  497.                     {
  498.                         *PrintableArea: PAIR(5160, 5932)
  499.                         *PrintableOrigin: PAIR(0, 632)
  500.                     }
  501.                 }
  502.             }
  503.             *case: Option3
  504.             {
  505.                 *PrintableArea: PAIR(5162, 5936)
  506.                 *PrintableOrigin: PAIR(0, 630)
  507.                 *switch: Resolution
  508.                 {
  509.                     *case: Option1
  510.                     {
  511.                         *PrintableArea: PAIR(5160, 5932)
  512.                         *PrintableOrigin: PAIR(0, 632)
  513.                     }
  514.                     *case: Option3
  515.                     {
  516.                         *PrintableArea: PAIR(5162, 5932)
  517.                         *PrintableOrigin: PAIR(0, 632)
  518.                     }
  519.                     *case: Option4
  520.                     {
  521.                         *PrintableArea: PAIR(5160, 5932)
  522.                         *PrintableOrigin: PAIR(0, 632)
  523.                     }
  524.                 }
  525.             }
  526.             *case: Option4
  527.             {
  528.                 *PrintableArea: PAIR(5162, 5936)
  529.                 *PrintableOrigin: PAIR(0, 630)
  530.                 *switch: Resolution
  531.                 {
  532.                     *case: Option1
  533.                     {
  534.                         *PrintableArea: PAIR(5160, 5932)
  535.                         *PrintableOrigin: PAIR(0, 632)
  536.                     }
  537.                     *case: Option3
  538.                     {
  539.                         *PrintableArea: PAIR(5162, 5932)
  540.                         *PrintableOrigin: PAIR(0, 632)
  541.                     }
  542.                     *case: Option4
  543.                     {
  544.                         *PrintableArea: PAIR(5160, 5932)
  545.                         *PrintableOrigin: PAIR(0, 632)
  546.                     }
  547.                 }
  548.             }
  549.         }
  550.     }
  551.     *Option: ENV_10
  552.     {
  553.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  554.         *Command: CmdSelect
  555.         {
  556.             *Order: DOC_SETUP.3
  557.             *Cmd: "<1B>2<1B>C9"
  558.         }
  559.         *switch: InputBin
  560.         {
  561.             *case: TRACTOR
  562.             {
  563.                 *PrintableArea: PAIR(2974, 6390)
  564.                 *PrintableOrigin: PAIR(0, 450)
  565.                 *switch: Resolution
  566.                 {
  567.                     *case: Option1
  568.                     {
  569.                         *PrintableArea: PAIR(2972, 6388)
  570.                         *PrintableOrigin: PAIR(0, 452)
  571.                     }
  572.                     *case: Option3
  573.                     {
  574.                         *PrintableArea: PAIR(2974, 6388)
  575.                         *PrintableOrigin: PAIR(0, 452)
  576.                     }
  577.                     *case: Option4
  578.                     {
  579.                         *PrintableArea: PAIR(2970, 6388)
  580.                         *PrintableOrigin: PAIR(0, 452)
  581.                     }
  582.                 }
  583.             }
  584.             *case: MANUAL
  585.             {
  586.                 *PrintableArea: PAIR(2974, 5490)
  587.                 *PrintableOrigin: PAIR(0, 630)
  588.                 *switch: Resolution
  589.                 {
  590.                     *case: Option1
  591.                     {
  592.                         *PrintableArea: PAIR(2972, 5488)
  593.                         *PrintableOrigin: PAIR(0, 632)
  594.                     }
  595.                     *case: Option3
  596.                     {
  597.                         *PrintableArea: PAIR(2974, 5488)
  598.                         *PrintableOrigin: PAIR(0, 632)
  599.                     }
  600.                     *case: Option4
  601.                     {
  602.                         *PrintableArea: PAIR(2970, 5488)
  603.                         *PrintableOrigin: PAIR(0, 632)
  604.                     }
  605.                 }
  606.             }
  607.             *case: Option3
  608.             {
  609.                 *PrintableArea: PAIR(2974, 5490)
  610.                 *PrintableOrigin: PAIR(0, 630)
  611.                 *switch: Resolution
  612.                 {
  613.                     *case: Option1
  614.                     {
  615.                         *PrintableArea: PAIR(2972, 5488)
  616.                         *PrintableOrigin: PAIR(0, 632)
  617.                     }
  618.                     *case: Option3
  619.                     {
  620.                         *PrintableArea: PAIR(2974, 5488)
  621.                         *PrintableOrigin: PAIR(0, 632)
  622.                     }
  623.                     *case: Option4
  624.                     {
  625.                         *PrintableArea: PAIR(2970, 5488)
  626.                         *PrintableOrigin: PAIR(0, 632)
  627.                     }
  628.                 }
  629.             }
  630.             *case: Option4
  631.             {
  632.                 *PrintableArea: PAIR(2974, 5490)
  633.                 *PrintableOrigin: PAIR(0, 630)
  634.                 *switch: Resolution
  635.                 {
  636.                     *case: Option1
  637.                     {
  638.                         *PrintableArea: PAIR(2972, 5488)
  639.                         *PrintableOrigin: PAIR(0, 632)
  640.                     }
  641.                     *case: Option3
  642.                     {
  643.                         *PrintableArea: PAIR(2974, 5488)
  644.                         *PrintableOrigin: PAIR(0, 632)
  645.                     }
  646.                     *case: Option4
  647.                     {
  648.                         *PrintableArea: PAIR(2970, 5488)
  649.                         *PrintableOrigin: PAIR(0, 632)
  650.                     }
  651.                 }
  652.             }
  653.         }
  654.     }
  655.     *Option: Option6
  656.     {
  657.         *rcNameID: 258
  658.         *PageDimensions: PAIR(6120, 8640)
  659.         *Command: CmdSelect
  660.         {
  661.             *Order: DOC_SETUP.3
  662.             *Cmd: "<1B>C<000C>"
  663.         }
  664.         *switch: InputBin
  665.         {
  666.             *case: TRACTOR
  667.             {
  668.                 *PrintableArea: PAIR(6120, 8190)
  669.                 *PrintableOrigin: PAIR(0, 450)
  670.                 *switch: Resolution
  671.                 {
  672.                     *case: Option1
  673.                     {
  674.                         *PrintableArea: PAIR(6120, 8188)
  675.                         *PrintableOrigin: PAIR(0, 452)
  676.                     }
  677.                     *case: Option3
  678.                     {
  679.                         *PrintableArea: PAIR(6120, 8188)
  680.                         *PrintableOrigin: PAIR(0, 452)
  681.                     }
  682.                     *case: Option4
  683.                     {
  684.                         *PrintableArea: PAIR(6120, 8188)
  685.                         *PrintableOrigin: PAIR(0, 452)
  686.                     }
  687.                 }
  688.             }
  689.             *case: MANUAL
  690.             {
  691.                 *PrintableArea: PAIR(6120, 7290)
  692.                 *PrintableOrigin: PAIR(0, 630)
  693.                 *switch: Resolution
  694.                 {
  695.                     *case: Option1
  696.                     {
  697.                         *PrintableArea: PAIR(6120, 7288)
  698.                         *PrintableOrigin: PAIR(0, 632)
  699.                     }
  700.                     *case: Option3
  701.                     {
  702.                         *PrintableArea: PAIR(6120, 7288)
  703.                         *PrintableOrigin: PAIR(0, 632)
  704.                     }
  705.                     *case: Option4
  706.                     {
  707.                         *PrintableArea: PAIR(6120, 7288)
  708.                         *PrintableOrigin: PAIR(0, 632)
  709.                     }
  710.                 }
  711.             }
  712.             *case: Option3
  713.             {
  714.                 *PrintableArea: PAIR(6120, 7290)
  715.                 *PrintableOrigin: PAIR(0, 630)
  716.                 *switch: Resolution
  717.                 {
  718.                     *case: Option1
  719.                     {
  720.                         *PrintableArea: PAIR(6120, 7288)
  721.                         *PrintableOrigin: PAIR(0, 632)
  722.                     }
  723.                     *case: Option3
  724.                     {
  725.                         *PrintableArea: PAIR(6120, 7288)
  726.                         *PrintableOrigin: PAIR(0, 632)
  727.                     }
  728.                     *case: Option4
  729.                     {
  730.                         *PrintableArea: PAIR(6120, 7288)
  731.                         *PrintableOrigin: PAIR(0, 632)
  732.                     }
  733.                 }
  734.             }
  735.             *case: Option4
  736.             {
  737.                 *PrintableArea: PAIR(6120, 7290)
  738.                 *PrintableOrigin: PAIR(0, 630)
  739.                 *switch: Resolution
  740.                 {
  741.                     *case: Option1
  742.                     {
  743.                         *PrintableArea: PAIR(6120, 7288)
  744.                         *PrintableOrigin: PAIR(0, 632)
  745.                     }
  746.                     *case: Option3
  747.                     {
  748.                         *PrintableArea: PAIR(6120, 7288)
  749.                         *PrintableOrigin: PAIR(0, 632)
  750.                     }
  751.                     *case: Option4
  752.                     {
  753.                         *PrintableArea: PAIR(6120, 7288)
  754.                         *PrintableOrigin: PAIR(0, 632)
  755.                     }
  756.                 }
  757.             }
  758.         }
  759.     }
  760.     *Option: FANFOLD_US
  761.     {
  762.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  763.         *Command: CmdSelect
  764.         {
  765.             *Order: DOC_SETUP.3
  766.             *Cmd: "<1B>C<000B>"
  767.         }
  768.         *switch: InputBin
  769.         {
  770.             *case: TRACTOR
  771.             {
  772.                 *PrintableArea: PAIR(9792, 7470)
  773.                 *PrintableOrigin: PAIR(0, 450)
  774.                 *switch: Resolution
  775.                 {
  776.                     *case: Option1
  777.                     {
  778.                         *PrintableArea: PAIR(9792, 7468)
  779.                         *PrintableOrigin: PAIR(0, 452)
  780.                     }
  781.                     *case: Option3
  782.                     {
  783.                         *PrintableArea: PAIR(9792, 7468)
  784.                         *PrintableOrigin: PAIR(0, 452)
  785.                     }
  786.                     *case: Option4
  787.                     {
  788.                         *PrintableArea: PAIR(9792, 7468)
  789.                         *PrintableOrigin: PAIR(0, 452)
  790.                     }
  791.                 }
  792.             }
  793.             *case: MANUAL
  794.             {
  795.                 *PrintableArea: PAIR(9792, 6570)
  796.                 *PrintableOrigin: PAIR(0, 630)
  797.                 *switch: Resolution
  798.                 {
  799.                     *case: Option1
  800.                     {
  801.                         *PrintableArea: PAIR(9792, 6568)
  802.                         *PrintableOrigin: PAIR(0, 632)
  803.                     }
  804.                     *case: Option3
  805.                     {
  806.                         *PrintableArea: PAIR(9792, 6568)
  807.                         *PrintableOrigin: PAIR(0, 632)
  808.                     }
  809.                     *case: Option4
  810.                     {
  811.                         *PrintableArea: PAIR(9792, 6568)
  812.                         *PrintableOrigin: PAIR(0, 632)
  813.                     }
  814.                 }
  815.             }
  816.             *case: Option3
  817.             {
  818.                 *PrintableArea: PAIR(9792, 6570)
  819.                 *PrintableOrigin: PAIR(0, 630)
  820.                 *switch: Resolution
  821.                 {
  822.                     *case: Option1
  823.                     {
  824.                         *PrintableArea: PAIR(9792, 6568)
  825.                         *PrintableOrigin: PAIR(0, 632)
  826.                     }
  827.                     *case: Option3
  828.                     {
  829.                         *PrintableArea: PAIR(9792, 6568)
  830.                         *PrintableOrigin: PAIR(0, 632)
  831.                     }
  832.                     *case: Option4
  833.                     {
  834.                         *PrintableArea: PAIR(9792, 6568)
  835.                         *PrintableOrigin: PAIR(0, 632)
  836.                     }
  837.                 }
  838.             }
  839.             *case: Option4
  840.             {
  841.                 *PrintableArea: PAIR(9792, 6570)
  842.                 *PrintableOrigin: PAIR(0, 630)
  843.                 *switch: Resolution
  844.                 {
  845.                     *case: Option1
  846.                     {
  847.                         *PrintableArea: PAIR(9792, 6568)
  848.                         *PrintableOrigin: PAIR(0, 632)
  849.                     }
  850.                     *case: Option3
  851.                     {
  852.                         *PrintableArea: PAIR(9792, 6568)
  853.                         *PrintableOrigin: PAIR(0, 632)
  854.                     }
  855.                     *case: Option4
  856.                     {
  857.                         *PrintableArea: PAIR(9792, 6568)
  858.                         *PrintableOrigin: PAIR(0, 632)
  859.                     }
  860.                 }
  861.             }
  862.         }
  863.     }
  864.     *Option: FANFOLD_STD_GERMAN
  865.     {
  866.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  867.         *Command: CmdSelect
  868.         {
  869.             *Order: DOC_SETUP.3
  870.             *Cmd: "<1B>C<000C>"
  871.         }
  872.         *switch: InputBin
  873.         {
  874.             *case: TRACTOR
  875.             {
  876.                 *PrintableArea: PAIR(6120, 8190)
  877.                 *PrintableOrigin: PAIR(0, 450)
  878.                 *switch: Resolution
  879.                 {
  880.                     *case: Option1
  881.                     {
  882.                         *PrintableArea: PAIR(6120, 8188)
  883.                         *PrintableOrigin: PAIR(0, 452)
  884.                     }
  885.                     *case: Option3
  886.                     {
  887.                         *PrintableArea: PAIR(6120, 8188)
  888.                         *PrintableOrigin: PAIR(0, 452)
  889.                     }
  890.                     *case: Option4
  891.                     {
  892.                         *PrintableArea: PAIR(6120, 8188)
  893.                         *PrintableOrigin: PAIR(0, 452)
  894.                     }
  895.                 }
  896.             }
  897.             *case: MANUAL
  898.             {
  899.                 *PrintableArea: PAIR(6120, 7290)
  900.                 *PrintableOrigin: PAIR(0, 630)
  901.                 *switch: Resolution
  902.                 {
  903.                     *case: Option1
  904.                     {
  905.                         *PrintableArea: PAIR(6120, 7288)
  906.                         *PrintableOrigin: PAIR(0, 632)
  907.                     }
  908.                     *case: Option3
  909.                     {
  910.                         *PrintableArea: PAIR(6120, 7288)
  911.                         *PrintableOrigin: PAIR(0, 632)
  912.                     }
  913.                     *case: Option4
  914.                     {
  915.                         *PrintableArea: PAIR(6120, 7288)
  916.                         *PrintableOrigin: PAIR(0, 632)
  917.                     }
  918.                 }
  919.             }
  920.             *case: Option3
  921.             {
  922.                 *PrintableArea: PAIR(6120, 7290)
  923.                 *PrintableOrigin: PAIR(0, 630)
  924.                 *switch: Resolution
  925.                 {
  926.                     *case: Option1
  927.                     {
  928.                         *PrintableArea: PAIR(6120, 7288)
  929.                         *PrintableOrigin: PAIR(0, 632)
  930.                     }
  931.                     *case: Option3
  932.                     {
  933.                         *PrintableArea: PAIR(6120, 7288)
  934.                         *PrintableOrigin: PAIR(0, 632)
  935.                     }
  936.                     *case: Option4
  937.                     {
  938.                         *PrintableArea: PAIR(6120, 7288)
  939.                         *PrintableOrigin: PAIR(0, 632)
  940.                     }
  941.                 }
  942.             }
  943.             *case: Option4
  944.             {
  945.                 *PrintableArea: PAIR(6120, 7290)
  946.                 *PrintableOrigin: PAIR(0, 630)
  947.                 *switch: Resolution
  948.                 {
  949.                     *case: Option1
  950.                     {
  951.                         *PrintableArea: PAIR(6120, 7288)
  952.                         *PrintableOrigin: PAIR(0, 632)
  953.                     }
  954.                     *case: Option3
  955.                     {
  956.                         *PrintableArea: PAIR(6120, 7288)
  957.                         *PrintableOrigin: PAIR(0, 632)
  958.                     }
  959.                     *case: Option4
  960.                     {
  961.                         *PrintableArea: PAIR(6120, 7288)
  962.                         *PrintableOrigin: PAIR(0, 632)
  963.                     }
  964.                 }
  965.             }
  966.         }
  967.     }
  968.     *Option: CUSTOMSIZE
  969.     {
  970.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  971.         *MinSize: PAIR(720, 720)
  972.         *MaxSize: PAIR(9792, 15840)
  973.         *MaxPrintableWidth: 9792
  974.         *MinLeftMargin: 0
  975.         *CenterPrintable?: FALSE
  976.         *switch: InputBin
  977.         {
  978.             *case: TRACTOR
  979.             {
  980.                 *TopMargin: 450
  981.                 *BottomMargin: 0
  982.             }
  983.             *case: MANUAL
  984.             {
  985.                 *TopMargin: 630
  986.                 *BottomMargin: 720
  987.             }
  988.             *case: Option3
  989.             {
  990.                 *TopMargin: 630
  991.                 *BottomMargin: 720
  992.             }
  993.             *case: Option4
  994.             {
  995.                 *TopMargin: 630
  996.                 *BottomMargin: 720
  997.             }
  998.         }
  999.     }
  1000. }
  1001. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_10)
  1002. *Feature: Halftone
  1003. {
  1004.     *rcNameID: =HALFTONING_DISPLAY
  1005.     *DefaultOption: HT_PATSIZE_AUTO
  1006.     *Option: HT_PATSIZE_AUTO
  1007.     {
  1008.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1009.     }
  1010. *Ifdef: WINNT_50
  1011.     *Option: HT_PATSIZE_SUPERCELL_M
  1012.     {
  1013.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1014.     }
  1015. *Endif:
  1016.     *Option: HT_PATSIZE_6x6_M
  1017.     {
  1018.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1019.     }
  1020.     *Option: HT_PATSIZE_8x8_M
  1021.     {
  1022.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1023.     }
  1024. }
  1025. *Command: CmdStartDoc
  1026. {
  1027.     *Order: DOC_SETUP.1
  1028.     *Cmd: "<1B>@<1B>6<1B>t<011B>R<1A>"
  1029. }
  1030. *Command: CmdStartPage
  1031. {
  1032.     *Order: PAGE_SETUP.1
  1033.     *Cmd: "<0D>"
  1034. }
  1035. *Command: CmdEndJob
  1036. {
  1037.     *Order: JOB_FINISH.1
  1038.     *Cmd: "<1B>@"
  1039. }
  1040. *RotateCoordinate?: FALSE
  1041. *RotateRaster?: FALSE
  1042. *RotateFont?: FALSE
  1043. *switch: Orientation
  1044. {
  1045.     *case: PORTRAIT
  1046.     {
  1047.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1048.     }
  1049.     *case: LANDSCAPE_CC270
  1050.     {
  1051.         *TextCaps: LIST(TC_CP_STROKE,TC_RA_ABLE)
  1052.     }
  1053. }
  1054. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1055. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  1056. *MaxLineSpacing: 255
  1057. *YMoveThreshold: *
  1058. *YMoveUnit: 180
  1059. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 4) )} }
  1060. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 4) } }
  1061. *Command: CmdCR { *Cmd : "<0D>" }
  1062. *Command: CmdLF { *Cmd : "<0A>" }
  1063. *Command: CmdFF { *Cmd : "<0C>" }
  1064. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1065. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1066. *EjectPageWithFF?: FALSE
  1067. *switch: PaperSize
  1068. {
  1069.     *case: LETTER
  1070.     {
  1071.         *EjectPageWithFF?: FALSE
  1072.         *switch: InputBin
  1073.         {
  1074.             *case: MANUAL
  1075.             {
  1076.                 *EjectPageWithFF?: TRUE
  1077.             }
  1078.             *case: Option3
  1079.             {
  1080.                 *EjectPageWithFF?: TRUE
  1081.             }
  1082.             *case: Option4
  1083.             {
  1084.                 *EjectPageWithFF?: TRUE
  1085.             }
  1086.         }
  1087.     }
  1088.     *case: LEGAL
  1089.     {
  1090.         *EjectPageWithFF?: FALSE
  1091.         *switch: InputBin
  1092.         {
  1093.             *case: MANUAL
  1094.             {
  1095.                 *EjectPageWithFF?: TRUE
  1096.             }
  1097.             *case: Option3
  1098.             {
  1099.                 *EjectPageWithFF?: TRUE
  1100.             }
  1101.             *case: Option4
  1102.             {
  1103.                 *EjectPageWithFF?: TRUE
  1104.             }
  1105.         }
  1106.     }
  1107. }
  1108. *OutputDataFormat: V_BYTE
  1109. *OptimizeLeftBound?: FALSE
  1110. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1111. *CursorYAfterSendBlockData: NO_MOVE
  1112. *DefaultFont: 1
  1113. *DefaultCTT: -2
  1114. *CharPosition: BASELINE
  1115. *switch: Orientation
  1116. {
  1117.     *case: PORTRAIT
  1118.     {
  1119.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1120. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  1121. +                   42,43,44,45,46,47,48,49,50,51,52,53,54,69,70,71,
  1122. +                   72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
  1123. +                   88,89,90,91,92)
  1124.     }
  1125.     *case: LANDSCAPE_CC270
  1126.     {
  1127.         *DeviceFonts: LIST()
  1128.     }
  1129. }
  1130. *FontCartridge: FC1
  1131. {
  1132.     *rcCartridgeNameID: 261
  1133.     *PortraitFonts: LIST(59,60)
  1134.     *LandscapeFonts: LIST()
  1135. }
  1136. *FontCartridge: FC2
  1137. {
  1138.     *rcCartridgeNameID: 262
  1139.     *PortraitFonts: LIST(55,56)
  1140.     *LandscapeFonts: LIST()
  1141. }
  1142. *Command: CmdBoldOn { *Cmd : "<1B>G" }
  1143. *Command: CmdBoldOff { *Cmd : "<1B>H" }
  1144. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1145. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1146. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1147. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  1148.